<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<script>
var a = 10;
var b = [100, 200];
function foo(aa, bb){
    aa = 20;
    bb[0] = 300;
    console.log(aa);
    console.log(bb);
}

foo(a, b);
console.log(a);
console.log(b);
</script>
</body>
</html>
<!--
    作者：李振超  2017年7月25日10:09
    在 js 中,所有的参数传递都是值传递!
        简单(基本类型):传递的具体的值
        对象类型(引用数据类型):传递的是地址值
-->